package com.tbit.common.entity.vo;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 运营报表-新-列表响应VO
 *
 * @author: qiu.longjie
 * @create: 2025-05-09
 */
@Data
@Accessors(chain = true)
public class OperationReportListRespVo extends OperationReportRespVo{

    /**
     * 数据日期
     */
    private Integer dataDate;

    /**
     * 区域ID
     */
    private Integer accountId;

    /**
     * 区域名称
     */
    private String accountName;

    public String getFlag(){
        return accountId+ "_" + dataDate;
    }

    public static OperationReportListRespVo empty() {
        return new OperationReportListRespVo().nullData();
    }

    public OperationReportListRespVo nullData() {
        super.nullData();
        return this.setDataDate(0).setAccountId(0).setAccountName("");
    }

    public static void main(String[] args) {
        System.out.println(OperationReportListRespVo.empty());
    }
}
